package com.meatball.websocket

import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.web.socket.server.standard.ServerEndpointExporter

/**
 * WebSocket配置类
 * @author 张翔宇
 * @since 2023年12月25日
 */
@Configuration
class WebSocketConfig {
    /**
     * 注入ServerEndpointExporter
     * 这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint
     */
    @Bean
    fun serverEndpointExporter(): ServerEndpointExporter {
        return ServerEndpointExporter()
    }
}